package com.xbongbong.pro.log.pojo.vo;

import com.xbongbong.paas.toolbox.wrap.BaseVO;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 操作日志VO
 * @author kaka
 * @date 2019/1/22 19:55
 * @since v1.0
 * @version v1.0
 */
@Getter
@Setter
@ToString
public class OperateLogVO extends BaseVO {

    private static final long serialVersionUID = 480398784859387026L;

    /**
     * 主键
     */
    private String id;
    /**
     * 公司ID
     */
    private String corpid;
    /**
     * 操作人ID
     */
    private String opUserId;
    /**
     * 操作人姓名
     */
    private String opUserName;
    /**
     * 所属操作模块标示
     */
    private Integer moduleType;
    /**
     * 所属模块名称
     */
    private String moduleName;
    /**
     * 所属对象ID
     */
    private String opObjectId;
    /**
     * 操作类型名称
     */
    private String opTypeName;
    /**
     * 操作对象名称
     */
    private String opObjectName;
    /**
     * 操作类型，即新增，修改，删除等
     */
    private Integer opType;
    /**
     * 备注
     */
    private String memo;
    /**
     * 操作时间,用于前端显示，改为 yyyy-MM-dd HH:mm 格式
     */
    private String addTime;
    /**
     * 是否删除
     */
    private Integer del;
    /**
     * 保存referer,path,user-agent,ip等信息，用逗号隔开
     */
    private String httpHeader;
    /**
     * 是否展示详情，0否1是
     */
    private Integer detail;

}
